#ifndef __CALCULATE_DIALOG_H__
#define __CALCULATE_DIALOG_H__ 

#include <QApplication>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
#include <QDialog>
#include <QDoubleValidator> //数字验证器 验证输入的是否合法数字
#include <QHBoxLayout> //水平布局器

class CalculatorDialog:public QDialog 
{
	Q_OBJECT
public:
		//构造函数 
		CalculatorDialog (void);
public slots:
		//使能"=" 按钮
		void enableCalcButton (void);
		//计算和显示结果 
		void calcClicked (void);
private:
		QLineEdit *m_editX; //左操作数
		QLineEdit *m_editY; //右操作数
		QLineEdit *m_editZ; //显示结果
		QLabel   *m_label; //+
		QPushButton *m_btnCalc; //计算"="
};
#endif
